﻿using System;
using smp.ButterflyCakes.Models.Data;

namespace smp.ButterflyCakes.Domain.Interfaces
{
    public interface IDomainFactory
    {
        DomainResponse CreateOrder(Guid id);

        IOrder Order(Guid id);

        ICake Cake(Guid id);

        IShapeBuilder ShapeBuilder();
    }
}
